﻿using System;

namespace _13
{
    class Program
    {


        //雇员系统，定义雇员基类，共同的属性，姓名、地址和出生日期(可有可无)，
        //子类：程序员，秘书，高层管理，清洁工，
        //他们有不同的工资算法，其中高级主管和程序员采用底薪加提成(6000)的方式，
        //高级主管和程序员的底薪分别是5000元和2000元?，秘书和清洁工采用工资的方式，
        //工资分别是3000和1000，（以多态的方式处理程序。）
        static void Main(string[] args)
        {
            Console.WriteLine("请输入名字");
            string name = Console.ReadLine();
            if (name == "赵")
            {

                employee a = new programmer("赵", "上海", 2000, 6000);
                a.salary1();

            }
            else if (name == "王")
            {
                employee b = new secretary("王", "北京", 3000);
                b.salary1();
            }
            else if (name == "李")
            {
                employee c = new ICU("李", "南京", 5000, 6000);
                c.salary1();
            }
            else if (name == "刘")
            {
                employee d = new dustman("刘", "福建", 1000);
                d.salary1();
            }
            else
            {
                Console.WriteLine("查无此人,输入错误............");
            }
         
        }
    }
    
}
